package homework;

public class HomeWork1 {
/*//    初始化本地仓库：
    git init
//    查看状态：
    git status
//    添加到暂存区：
    git add .
//    提交到本地仓库：
    git commit -m "描述信息" .
//    查看历史版本：
    git reflog
    git log
//    版本穿梭：
    git reset --hard 版本号
//    创建分支：
    git branch 分支名
//    查看分支：
    git branch -v
//    切换分支：
    git checkout 分支名
//    合并分支：
    git merge 分支名
//    本地仓库推送到远程仓库：
    git remote add 别名 远程仓库地址
    git push 别名 分支*/

   /* 1. D盘下创建目录： eggit1 ，并初始化仓库；
   git init
    2. 创建文件 eg1.txt ，并查看状态；
    git status
    3. 提交到暂存区并查看状态；
    git add .
    4. 提交到本地仓库并查看状态；
    git commit -m "xxx" .
    5. 修改文件内容并再次提交到暂存区和本地仓库；
    6. 查看提交版本信息；
    git reflog
    git log
    7. 穿梭到第一次提交的版本并查看文件内容确认；
    git reset --hard 版本号
    8. 穿梭到第二次提交的版本并查看文件内容确认。
    git reset --hard 版本号*/
/*
2.1.2 练习2
        1. D盘下创建目录： eggit2 并初始化仓库；
        git init
        2. 创建文件 eg2.txt 并存入任意内容；
        3. 添加到暂存区，并提交到本地仓库；
        git add .
        git commit "xxx" .
        4. 创建新的分支 feature-game ，并查看分支；
        git branch feature-game
        git branch -v
        5. 切换到分支 feature-game ，并修改文件内容【只允许在下面新添加内容，不允许修改原内容】；
        git checkout feature-game
        6. 添加到暂存区，并提交到本地仓库，查看内容；
        git add .
        git commit "xxx" .
        7. 切换到分支 master ，并查看文件内容确认。
        git checkout master
        8. 将 feature-game 分支合并到 master 分支
        git merge feature-game
*/
/*2.1.3 练习3
    1. D盘目录下创建目录： eggit3 并初始化本地仓库；
    git init
    2. 创建文件 eg3.txt ，输入内容： abcdefg ，并添加到暂存区提交到本地仓库；
    git add .
    git commit "xxx" .
    3. 创建分支 hot-fix ；
    git branch hot_fix
    4. 修改 master 分支文件内容，在第二行添加内容 master-666 ；
    5. 添加到暂存区并提交到本地仓库；
    git add .
    git commit "xxx" .
    6. 切换到 hot-fix 分支，修改文件内容，在第二行添加 hot-fix-888 ；
    git checkout hot-fix
    7. 添加到暂存区并提交到本地仓库；
    git add .
    git commit "xxx" .
    8. 切换到 master 分支，将 hot-fix 分支合并到 master 分支中；
    git checkout master
    git merge hot-fix
    9. 解决合并冲突。
    git add .
    git commit "xxx"

    */



}
